package com.copm.demonstrationsystem.service.introductionfeatures;

import com.copm.demonstrationsystem.commons.response.ResponseStatus;
import com.copm.demonstrationsystem.pojo.introductionfeatures.CompanyDevelopHistory;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;

/**
 * @Author: Yuan Baiyu
 * @Date: Created in 23:54 2018/4/24
 */
public interface CompanyDevelopHistoryService {

    //获取“发展历程”页面所有信息（标题、内容、配图、开始日期、结束日期）
    ResponseStatus getPage();

    //删除“发展历程”页面 图片
    ResponseStatus deleteCompanyDevelopHistoryImage(Long id);

    //添加“发展历程”页面 图片
    ResponseStatus addCompanyDevelopHistoryImage(Long id, MultipartFile file);

    //修改“发展历程”页面 标题文本
    ResponseStatus modifyCompanyDevelopHistoryTitle(Long id, String title);

    //修改“发展历程”页面 内容文本
    ResponseStatus modifyCompanyDevelopHistoryContent(Long id, String content);

    //修改“发展历程”页面 开始日期
    ResponseStatus modifyCompanyDevelopHistoryBeginTime(Long id, Long begin);

    //修改“发展历程”页面 结束日期
    ResponseStatus modifyCompanyDevelopHistoryEndTime(Long id, Long end);

    //修改“发展历程”页面 图片
    ResponseStatus modifyCompanyDevelopHistoryImage(Long id, MultipartFile file);

    //添加背景图
    ResponseStatus addCompanyDevelopHistoryBackgroundImage(MultipartFile file);

    //删除背景图
    ResponseStatus deleteCompanyDevelopHistoryBackgroundImage(CompanyDevelopHistory c);

    //修改背景图
    ResponseStatus modifyCompanyDevelopHistoryBackgroundImage(MultipartFile file);

    //删除页面
    ResponseStatus deleteCompanyDevelopHistory(Long id);

    ResponseStatus addCompanyDevelopHistory();
//
//    //添加“发展历程”页面 开始日期
//    ResponseStatus addCompanyDevelopHistoryBeginTime(Long id, Long begin);
//
//    //添加“发展历程”页面 结束日期
//    ResponseStatus addCompanyDevelopHistoryEndTime(Long id, Long end);
//
//    //删除“发展历程”页面 开始日期
//    ResponseStatus deleteCompanyDevelopHistoryBeginTime(Long id);
//
//    //删除“发展历程”页面 结束日期
//    ResponseStatus deleteCompanyDevelopHistoryEndTime(Long id);

}
